
<h3>A. Required Computer Science Courses</h3>

<?php 

$numbers = explode(" ", "201 202 203 304 313 331 341 345 411 421 441"); 

foreach($numbers as $course_id)
{
	display_course_checkbox("CMSC", $course_id);
}

?>

<h3>B. Required Mathematics Courses</h3>

<?php 

$numbers = explode(" ", "151 152 221"); 

foreach($numbers as $course_id)
{
	display_course_checkbox("MATH", $course_id);
}

?>

<h3>C. Required Statistics Course</h3>

<?php display_course_checkbox("STAT", "355"); ?>(STAT 451 may be substituted for STAT 355.)


<h3>D. Required Science Courses</h3>
<p>Computer science majors must take 12 credits in science courses. Two courses must be from one of the following sequences.</p>

<?php display_course_checkbox("BIOL", "100"); ?>AND<br />
<?php display_course_checkbox("BIOL", "301"); ?>

<h3>OR</h3>

<?php display_course_checkbox("CHEM", "101"); ?>AND<br />
<?php display_course_checkbox("CHEM", "102"); ?>

<h3>OR</h3>

<?php display_course_checkbox("PHYS", "121"); ?>AND<br />
<?php display_course_checkbox("PHYS", "122"); ?>

<br />
<p>The remaining credits must be from science courses from the following list:</p>

<?php 

$numbers = explode(" ", "100 251 252 301 302 303 304 305"); 

foreach($numbers as $course_id)
{
	display_course_checkbox("BIOL", $course_id);
}

$numbers = explode(" ", "101 102"); 

foreach($numbers as $course_id)
{
	display_course_checkbox("CHEM", $course_id);
}

$numbers = explode(" ", "110 111 120"); 

foreach($numbers as $course_id)
{
	display_course_checkbox("GES", $course_id);
}

$numbers = explode(" ", "121 122"); 

foreach($numbers as $course_id)
{
	display_course_checkbox("PHYS", $course_id);
}
?>

<p>OR from science courses approved by the Computer Science Undergraduate Program director. In principle,
approval will only be given to science courses designed for natural/physical science majors or engineering majors. In particular, mathematics, statistics, computer science or any of the following courses do not count toward the science requirement for computer science majors:</p>

<p>BIOL 106       BIOL 107</p>
<p>BIOL 108       BIOL 109</p>
<p>BIOL 123       BIOL 123L</p>
<p>CHEM 100    CHEM 123</p>
<p>CHEM 124    CHEM 124L</p>
<p>PHYS 100     PHYS 101</p>
<p>PHYS 105     PHYS 111</p>
<p>PHYS 112     SCI 100</p>

A current list of previously approved courses is available from the department.<br />

<h3>E. Two computer science electives chosen from:</h3>
<?php 

$numbers = explode(" ", "426 431 435 445 451 455 456 461 471 481 483"); 

foreach($numbers as $course_id)
{
	display_course_checkbox("CMSC", $course_id);
}

?>

<br/><strong>F.</strong> Three technical electives chosen from (E) or any other three-credit CMSC 400-level course, except CMSC 404 or CMSC 495-499.<br />
Students may choose electives in this category from computer engineering courses with special permission from the CSEE department. Up to two of these courses also may be chosen from the following list of mathematics courses.
<br />
<?php 

$numbers = explode(" ", "430 441 452 475 481 483"); 

foreach($numbers as $course_id)
{
	display_course_checkbox("MATH", $course_id);
}

?>